#ifndef IIC_AHT10_H
#define IIC_AHT10_H

void AHT10_SDA_OUT(void);
void AHT10_SDA_IN(void);
void AHT10_IIC_Start(void);
void AHT10_IIC_Stop(void);
uint8_t AHT10_IIC_Wait_Ack(void);
void AHT10_IIC_Ack(void);
 void AHT10_IIC_NAck(void);
 void AHT10_IIC_Send_Byte(uint8_t txd);
 uint8_t AHT10_IIC_Read_Byte(unsigned char ack);
uint8_t AHT10Check(void);
void AHT10Reset(void);
void AHT10Init();
uint8_t AHT10ReadData(uint16_t *temperature,uint16_t *humidity);
void iic_aht10_begin();

#endif